using UnityEngine;
using MinesweeperPlus.Scripts.Abstractions;
using MinesweeperPlus.Scripts.Utils;

namespace MinesweeperPlus.Scripts.Configs
{
    [CreateAssetMenu(
        fileName = nameof(PlayfieldConfig), 
        menuName = Constants.SO_CONFIG_MENU_NAME + nameof(PlayfieldConfig))]
    public sealed class PlayfieldConfig : ConfigBase
    {
        [field: SerializeField] public LevelConfig[] LevelConfigs { get; private set; }
        [field: SerializeField] public CellConfig CellConfig { get; private set; }
    }
}
